// 碰撞检测的算法

export const hitTestObject = (objA, objB) => {
  // 找出所有没有碰撞的结果
  // 然后取反
  // 就得出碰撞上的结果
  
  //   (objA.x + objA.width < objB.x /* 左侧 */ &&
  //   objB.x + objB.width < objA /* 右侧 */ &&
  //   objA.y + objA.height < objB.y /* 上侧 */ &&
  //   objB.y + objB.height < objA.y /* 上侧 */)
  // 上面是没有碰撞的情况，那么取反就是碰撞的情况

  return (
    objA.x + objA.width >= objB.x &&
    objB.x + objB.width >= objA.x &&
    objA.y + objA.height >= objB.y &&
    objB.y + objB.height >= objA.y
  )
}